feat: Add configurable Bedrock retry parameters#4316
Conversation
|
I observed the following test is failing, but checked and it is also failing on |
|
Awesome job on your first contribution! Let me tag the dev team to take a look ❤️ @DOsinga @michaelneale @alexhancock @zanesq @jamadeo @katzdave |
| "anthropic.claude-3-5-sonnet-20241022-v2:0", | ||
| "anthropic.claude-3-7-sonnet-20250219-v1:0", | ||
| "anthropic.claude-sonnet-4-20250514-v1:0", | ||
| "anthropic.claude-sonnet-4-20250514-v1:0", |
There was a problem hiding this comment.
maybe change the default model too?
There was a problem hiding this comment.
Does the default Goose install script use latest instead of version pinning?
If so, I worry about disruption to existing users by changing the model since their prompts may work worse (or better!) on a new model. Could require tuning prompt(s) and running evals to adopt in some cases
That upgrade concern probably only applies to pipeline / automatic use cases not desktop CLI/GUI though. Idk what percentage of adoption that represents, and then of course Bedrock would only be a subset of that
What do you think about me logging an Issue for the model update instead, to have that be a separate more visible change?
There was a problem hiding this comment.
yeah, we're working on that. right now it is a bit of a mess which model a conversation will use. we're working on making this a real property of the session so that if you change the global settings, it won't change it for existing conversations.
either way, changing the default here, should only change which model is suggested when you select the provider
There was a problem hiding this comment.
Ah ok! In that case I'll push up a commit for updating default. Want to use latest Sonnet version?
|
Tangential thought: Does |
|
These are just suggested models. @angelahning is looking into showing the full list in a filterable way |
|
@Dan-Wuensch there's a DCO check that's failing. Here's how to fix it 😄 https://github.com/block/goose/pull/4316/checks?check_run_id=48836635962 |
…rock provider Signed-off-by: Dan Wuensch <dan.wuensch@ncino.com>
Signed-off-by: Dan Wuensch <dan.wuensch@ncino.com>
Signed-off-by: Dan Wuensch <dan.wuensch@ncino.com>
05106c4 to
4174002
Compare
|
@blackgirlbytes thank you! 🙌 Just force pushed a rebase with the sign-off included for those three commits. |
|
looking good a |
|
Good catch! There was a piece in the model list that needed to be reformatted. Pushed up re-formatted now |
|
@blackgirlbytes checks and approvals are looking good! Except Semgrep appears to have gotten stuck. What's the next step in the process for these changes? 😄 |
…e-4173-configurable-bedrock-retry Signed-off-by: Dan Wuensch <dan.wuensch@ncino.com>
3db8773 to
994824b
Compare
|
|
||
| ### Provider Retries | ||
|
|
||
| Configurable retry parameters for LLM providers. |
* main: feat: make tests for rmcp based developer server consistent with former implementation (#4519) worlds simplest logging to see where things are blocked (#3888) docs: update quickstart and install topics (#4378) feat: Add configurable Bedrock retry parameters (#4316) remove localstorage getconfig fallbacks (#4432) chore(deps-dev): bump electron from 37.2.6 to 37.4.0 in /ui/desktop (#4516) Fix databricks streaming errors (#4506) docs: malware check for uvx and npx extensions (#4508)
* 'main' of github.com:block/goose: docs: add ampersand to link (#4560) Add video link to README for user guidance (#4553) docs: social channels (#4552) feat: simplify navigation, make reload work (#4498) docs: new recipe warning (#4545) Add AGENTS.md for AI coding assistant support (#4539) docs: non-interactive compact now (#4543) fixed css classes and added some accessibility fixes (#4492) feat(acp): Read files (#4531) Add YouTube Short to Auto Visualiser Tutorial (#4536) Fix/settings page (#4520) update to RMCP 0.6.2 (#4523) docs: nested goosehints (#4528) feat: Agent Client Protocol implementation of goose (#4511) feat: make tests for rmcp based developer server consistent with former implementation (#4519) worlds simplest logging to see where things are blocked (#3888) docs: update quickstart and install topics (#4378) feat: Add configurable Bedrock retry parameters (#4316) remove localstorage getconfig fallbacks (#4432) chore(deps-dev): bump electron from 37.2.6 to 37.4.0 in /ui/desktop (#4516)
* main: (43 commits) feat: add auto-compact threshold configuration UI (block#4178) Add container detection to developer extension (block#4559) docs: add ampersand to link (block#4560) Add video link to README for user guidance (block#4553) docs: social channels (block#4552) feat: simplify navigation, make reload work (block#4498) docs: new recipe warning (block#4545) Add AGENTS.md for AI coding assistant support (block#4539) docs: non-interactive compact now (block#4543) fixed css classes and added some accessibility fixes (block#4492) feat(acp): Read files (block#4531) Add YouTube Short to Auto Visualiser Tutorial (block#4536) Fix/settings page (block#4520) update to RMCP 0.6.2 (block#4523) docs: nested goosehints (block#4528) feat: Agent Client Protocol implementation of goose (block#4511) feat: make tests for rmcp based developer server consistent with former implementation (block#4519) worlds simplest logging to see where things are blocked (block#3888) docs: update quickstart and install topics (block#4378) feat: Add configurable Bedrock retry parameters (block#4316) ...
Signed-off-by: Dan Wuensch <dan.wuensch@ncino.com> Co-authored-by: angiejones <jones.angie@gmail.com> Signed-off-by: Matt Donovan <mattddonovan@protonmail.com>
Signed-off-by: Dan Wuensch <dan.wuensch@ncino.com> Co-authored-by: angiejones <jones.angie@gmail.com> Signed-off-by: HikaruEgashira <hikaru-egashira@c-fo.com>

Resolves #4173
Changes included:
Testing steps performed:
qwen2.5andqwen2.5-coder, but this is blocked by the in 1.6.0 bug Unsupported operation: streaming not implemented when listing files #4308